#ifndef TABHEAD_H
#define TABHEAD_H



#include <QDialog>
#include <QtGui>
#include <QVBoxLayout>

class QDialogButtonBox;
class QFileInfo;
class QTabWidget;
class QVBoxLayout;
class QLabel;
class QDial;
class QHBoxLayout;













class performanceTab : public QWidget
{
    Q_OBJECT

public:
    performanceTab(const QFileInfo &fileInfo, QWidget *parent = 0);
};




class userTab : public QWidget
{
    Q_OBJECT

public:
    userTab(const QFileInfo &fileInfo, QWidget *parent = 0);
};





class ApplicationsTab : public QWidget
{
    Q_OBJECT

public:
    ApplicationsTab(const QFileInfo &fileInfo, QWidget *parent = 0);


private:
    QDial *dial1;
    QLabel *lb1;

    QLabel *dial2;
    
    QLabel *lb2;
    QLabel *dial3;

    QLabel *lb3;





QHBoxLayout *lay;

    void create();

private slots:
    void changeValue1();




};





class processTab : public QWidget
{
    Q_OBJECT

public:
    processTab(const QFileInfo &fileInfo, QWidget *parent = 0);
};





class networkTab : public QWidget
{
    Q_OBJECT

public:
  networkTab(const QFileInfo &fileInfo, QWidget *parent = 0);

  QLabel *l1;

  QLabel *l2;
  QLabel *l3;
  QLabel *l4;
  //QVBoxLayout *tab1 = new QVBoxLayout( this );

  private:
  QString file;

};











class TabDialog : public QDialog
{
    Q_OBJECT

public:
    TabDialog(const QString &fileName, QWidget *parent = 0);

private:
    QTabWidget *tabWidget;
    QDialogButtonBox *buttonBox;
};



#endif // TABHEAD_H
